/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package cz.tpj.database.typ_zaujimavost;

import cz.tpj.util.ErrorDatabase;
import cz.tpj.util.Validation;

/**
 *
 * Slouží jako přepravka. Třída je koncipována podle databázové tabulky typy_zaujimavost.
 * @author jabo
 */

public class Typ_zaujimavost {
    private String id;
    private String meno;

    
    /**
     * bezparametricky konstruktor triedy typ_zaujimavost
     */
    public Typ_zaujimavost () {
    }

    /**
     * konstruktor triedy typ_zaujimavost
     * @param Id (smallint - 0 az 32767)
     * @param Meno (varchar[200])
     * @throws cz.tpj.util.ErrorDatabase
     */
    
    public Typ_zaujimavost (String Id, String Meno) throws ErrorDatabase {
        this.id = Id;
        this.meno = Meno;
    }
    
    /**
     * nastavi Id typu zaujimavosti
     * @param Id (smallint 0-32767)
     * @throws cz.tpj.util.ErrorDatabase
     */

    public void setId (String Id) throws ErrorDatabase {
        Validation val = new Validation();
        this.id = val.validatedNumber("Id", Id, 0, 32767);
    }
    
    /**
     * vrati id typu_zaujimavosti
     * @return Id
     */
    
    public String getId () {
        return this.id;
    }
    
    /**
     * nastavi nazov typu_zaujimavosti
     * @param Meno (varchar[200])
     * @throws cz.tpj.util.ErrorDatabase
     */
    
    public void setMeno (String Meno) throws ErrorDatabase {
        Validation val = new Validation();
        this.meno = val.validatedString("Meno", Meno, 0, 200);
    }
    
    /**
     * vrati nazov typu_zaujimavosti
     * @return meno
     */
    
    public String getMeno () {
        return this.meno;
    }

}
